#body {
            margin:0 auto; 
            max-width:inherit; 
 			min-width:1200px;
} 

/*login*/
.login_body{
	background: url(../img/beijing.jpg) no-repeat center center fixed;
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}
.login_head{
	width: 100%;
	margin-top: 80px;
}
.login_head_in{
	width: 120px;
	margin: 0 auto;
}
.login_text{
	width: 100%;
	text-align: center;
	color: #fff;
	margin-top: 30px;
}
.login_text h1{
	text-shadow:2px 2px 10px #000000;
}
.login_list{
	width: 640px;
	margin: 0 auto;
	background: url(../img/jiemian.png);
	height: 305px;
	margin-top: 60px;
	padding-top:15px;
	margin-bottom: 20px;
}
.login_list_in{
	width: 45%;
	margin: 0 auto;
	overflow:hidden;
	margin-top: 10px;
	border-radius: 5px;         
}
.login_list_in li{
	float: left;
	background: #a11919;
	height: 40px;
}
.login_list_in li:first-child{
	width: 15%;
	line-height: 20px;
}
.login_list_in li:first-child span{
	padding-left: 8px;
	padding-right: 8px;
	display: block;
	margin: 0 auto;
	margin-top: 10px;
	border-right: 1px solid #b44747;
}
.login_list_in li:first-child span img{
	width: 20px;
	display: block;
	margin: 0 auto;
}
.login_list_in li:nth-child(2){
	width: 80%;
	padding-left: 10px;
}
.login_list_in li:nth-child(2) input{
	width: 100%;
	color: #ee8866;
	background: #a11919;
	border:0;
	height: 100%;
	outline: none;
	border-radius: 5px;
}
.login_list_inl{
	width: 54%;
	float: left;
	height: 40px;
	color:#ee8866;
	border-radius: 5px; n
}　
.login_list_inl input{
	
}
.login_list_inr{
	width: 40%;
	float: left;
	margin-left: 5%;
	border-radius: 5px;
}
.login_list_inr img{
	width: 100%;
}
.sub{
	width: 100%;
	height: 40px;
	letter-spacing: 10px;
	font-size: 16px;
	background: #e4b69e;
	color: #690001;
	border: 0;
}
::-webkit-input-placeholder { 
color: #ee8866; text-overflow: ellipsis; 
} 
:-moz-placeholder { 
color: #ee8866 !important; text-overflow: ellipsis; 
} 
::-moz-placeholder { 
color: #ee8866 !important; text-overflow: ellipsis; 
}  
:-ms-input-placeholder { 
color: #ee8866 !important; text-overflow: ellipsis; 
} 

/*text*/
.text{
	width: 100%;
}
.text_head{
	width: 100%;
	overflow: hidden;
	background: #FF0A00;
	-moz-box-shadow:-31px -31px 159px #460A0A inset;
	-webkit-box-shadow:-31px -31px 159px #460A0A inset; 
	box-shadow:-31px -31px 159px #460A0A inset;  
}
.text_h_first{
	width: 8%;
	float: left;
}
.text_h_first img{
	width: 100px;
	display: block;
	margin:0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.text_h_second{
	width: 55%;
	float: left;
	color: #fff;
	margin-right: 2%;
}
.text_h_second h2{
	line-height: 120px;
	text-shadow:2px 2px 8px #272626;
}
.text_h_third{
	width: 7%;
	float: left;
	color: #fff;
	font-size: 18px;
	padding-top: 18px;
}
.text_h_third img{
	width: 55px;
	display: block;
	margin: 0 auto;
}
.text_h_third p{
	text-align: center;
}
.text_h_four{
	width: 7%;
	float: left;
}
.text_h_four img{
	width: 30px;
	display:block;
	margin-left: 60%;
	margin-top:15px;
}
.text_m{
	width: 100%;
	background:#F9EBCE;
	line-height: 40px;
	overflow: hidden;
	-moz-box-shadow:-2px -10px 33px #F3CE8B inset;
	-webkit-box-shadow:-2px -10px 33px #F3CE8B inset; 
	box-shadow:-2px -10px 33px #F3CE8B inset;
}
.text_m li{
	float: left;
	padding: 0 20px;
	font-size: 16px;
}
.text_m li span{
	color: #AA0408;
}
.text_m li font{
	margin-left: 10px;
}
.text_foot{
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.text_f_left{
	width: 15%;
	float: left;
	background: #f8f8f8;
}
.text_f_leftin{
	width: 99%;
	border-right: 1px solid #dedede; 
}
.text_f_leftin li{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #EDEDED;
}
.text_f_leftin_licolor{
	background: #DE0000;
	-moz-box-shadow:-8px -9px 33px #840C0C inset;
	-webkit-box-shadow:-8px -9px 33px #840C0C inset; 
	box-shadow:-8px -9px 33px #840C0C inset;
	
}
.text_f_leftin_color a{
	color: #FF0000!important;
}
.text_f_leftin_licolor a{
	color: #fff;
}
.text_f_leftin li a{
	width: 100%;
	display:inline-block;
	line-height: 44px;
	font-size: 20px;
	overflow: hidden;
}
.text_f_leftin li a img{
	display: block;
	float: left;
	margin-top: 14px;
	margin-right: 10px;
	margin-left: 16%;
}
.text_f_leftin li a font{
	display: block;
	float: left;
}
.text_f_right{
	width: 82%;
	float: left;
	margin-left:20px;
	/*border: 1px solid #DEDEDE;*/
}

/*official*/
.off{
	width: 100%;
}
.off_head{
	width: 100%;
	line-height: 50px;
	overflow: hidden;
	border-bottom: 1px solid #ededed;
	font-size: 20px;
}
.off_head_left{
	float: left;
	padding-left: 20px;
}
.off_head_left font{
	color: #555;
}
.off_head_right{
	float: right;
	border: 1px solid #DEDEDE;
	height: 30px;
	margin-top: 10px;
	margin-right: 30px;
}
.off_head_right input{
	float: left;
	border: 0;
	width: 200px;
	height: 100%;
	border-right: 1px solid #DEDEDE;
	padding-left: 10px;
	outline: none;
}
.off_head_right span{
	display: block;
	float: left;
	width: 30px;
}
.off_head_right span img{
	display: block;
	width: 20px;
	margin: 0 auto;
	margin-top: 6px;
}
.off_head_right input::-webkit-input-placeholder { 
color: #999; text-overflow: ellipsis; 
} 
.off_head_right input:-moz-placeholder { 
color: #999 !important; text-overflow: ellipsis; 
} 
.off_head_right input::-moz-placeholder { 
color: #999 !important; text-overflow: ellipsis; 
} /* for the future */ 
.off_head_right input:-ms-input-placeholder { 
color: #999 !important; text-overflow: ellipsis; 
} 

.off_list{
	width: 100%;
}
.off_listin{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #ededed;
	line-height: 50px;
	font-size: 18px;
}
.off_listin:nth-child(odd){
	background: #F8F8F8;
}
.off_listin li{
	width: 17%;
	float: left;
	text-align: center;
}
.off_listin li:last-child{
	width: 15%;
}
.add{
	line-height: 50px;
	float: right;
	line-height: 30px;
	margin: 8px 0;
	margin-right: 30px;
	padding: 0 10px;
	background: #EA4B4B;
	color: #fff;
	-moz-box-shadow:-12px 24px 18px #BD0B0B inset;
	-webkit-box-shadow:-12px 24px 18px #BD0B0B inset;
	box-shadow:-12px 24px 18px #BD0B0B inset;
	border-radius: 5px;
}
.bianji{
	background:#13B942;
	display:inline-block;
	padding: 0 7px;
	line-height: 25px;
	color: #fff;
	border-radius: 5px;
}
.shanchu{
	background:#F16565;
	display:inline-block;
	padding: 0 7px;
	line-height: 25px;
	color: #fff;
	border-radius: 5px;
	-moz-box-shadow:-12px 24px 18px #EF0B0B inset;
	-webkit-box-shadow:-12px 24px 18px #EF0B0B inset;
	box-shadow:-12px 24px 18px #EF0B0B inset;
}
.off_bottom{
	width: 100%;
	margin-top: 50px;
}
.off_bottom_in{
	width: 700px;
	margin: 0 auto;
	overflow: hidden;
}
.off_bottom_in li{
	float: left;
	padding: 5px 15px;
	border: 1px solid #DEDEDE;
	margin: 5px;
	-moz-box-shadow:1px 1px 21px #dedede inset;
	-webkit-box-shadow:1px 1px 21px #dedede inset;
	box-shadow:1px 1px 21px #dedede inset;
}
.off_bottom_in li:last-child{
	-moz-box-shadow:1px 1px 21px #fff inset;
	-webkit-box-shadow:1px 1px 21px #fff inset;
	box-shadow:1px 1px 21px #fff inset;
}
.off_bottom_in li select{
	height: 100%;
	border: 0;
	outline: none;
}

/*bianji*/
.bj{
	width: 95%;
	margin: 0 auto;
	border: 1px solid #ccc;
	border-bottom: 1px dashed #ccc;
	border-top: 0;
	overflow: hidden;
}
.bj_left{
	width: 9%;
	padding-right: 1%;
	float: left;
	border-right: 1px solid #ccc;
	text-align: right;
	line-height: 50px;
	background: #EDEDED;
}
.bj_right{
	width: 89%;
	float: left;
}
.bj_right input{
	width: 300px;
	height: 30px;
	margin-top:7px;
	margin-left: 20px;
	border-radius: 5px;
	outline: none;
}
.bj_right select{
	width: 300px;
	height: 30px;
	margin-top: 7px;
	margin-left: 20px;
	border-radius: 8px;
	outline: none;
}
.bj_right textarea{
	margin-top: 7px;
	margin-left: 20px;
	width: 95%;
	height: 200px;
	border-radius: 5px;
}
.bbtn{
	display: block;
	width: 300px;
	height: 40px;
	margin-left: 40%!important;
	background: red;
	border: 0;
	margin-bottom: 20px;
	color: #fff;
	margin-top: 20px!important;
}


/*table*/
.table_list{
	width: 100%;
}
.table_list h3{
	text-align: center;
}
.table_table{
	width: 80%;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #ccc;
}
.table_table tr td{
	padding:0 10px;
}
.table_table tr td input{
	text-align:center;
}
.tr_head{
	background: #EDEDED;
	font-weight: 600;
}
.table_inp{
	float: right;
	margin-right: 10px;
	margin-top: 8px;
	padding: 0 5px;
	background: #fff;
}
.serch{
	width: 80%;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 30px;
}
.serch li{
	padding: 0 10px;
	float: left;
	height:30px;
}
.serch li select{
	height: 25px;
}

/*kuang*/
.in{
	width: 500px;
	height: 300px;
	margin: 0 auto;
	border: 1px solid #ccc;
	margin-top: 10%;
	-webkit-box-shadow: 2px 3px 10px #a5a2a2;  
    -moz-box-shadow: 2px 3px 10px #a5a2a2;  
    box-shadow: 2px 3px 10px #a5a2a2;
    display: none;
}
.in_h{
	width: 100%;
	height: 10%;
	background: #d03333;
	color: #fff;
	-moz-box-shadow:-9px -13px 26px #b10f0f inset;
	-webkit-box-shadow:-9px -13px 26px #b10f0f inset;
	box-shadow:-9px -13px 26px #b10f0f inset;
	overflow: hidden;
}
.in_h li:first-child{
	font-size: 14px!important;
	line-height: 30px;
	margin-left: 10px;
	float: left;
}
.in_h li:nth-child(2){
	margin-right: 10px;
	float: right;
	margin-top: 5px;
}
.in_m{
	width: 100%;
	height: 14%;
	border-bottom: 1px solid #ccc;
}
.in_m li{
	float: left;
	margin-left: 10px;
	font-size: 20px;
	font-weight: 600;
	line-height: 40px;
}
.in_f{
	width: 100%;
	height: 45%;
	padding-top: 8%;
	border-bottom: 1px solid #ccc;
}
.in_fin{
	width: 63%;
	margin: 0 auto;
	margin-top:10px;
	height: 30px;
}
.in_fin li:first-child{
	width: 22%;
	float: left;
	font-size: 14px;
	line-height: 30px;
}
.in_fin li:nth-child(2){
	width: 78%;
	float: left;
}
.in_fin li:nth-child(2) select{
	width: 100%;
	outline: none;
	margin-top: 5px;
}
.in_b{
	width: 100%;
	overflow: hidden;
}
.in_b img{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
.public_f{
	width: 100%;
	height: 80px;
	margin-top: -46px;
}
.public_fin{
	width: 95%;
	margin: 0 auto;
}


























